package books.in_action.highFunction;

import kotlin.Unit;
import kotlin.jvm.functions.Function1;

/**
 * java 调用kotlin
 * Function1....FunctionN  最多23个参数的接口
 */
public class Fun01 {

    public static void main(String[] args) {

        Fun01Kt.javaInvokeKotlin(new Function1<Integer, Unit>() {
            @Override
            public Unit invoke(Integer integer) {
                //java里必须显式返回一个Unit类型
                return Unit.INSTANCE;
            }
        });


        Fun01Kt.javaInvokeKotlin(integer -> null);

    }

}
